﻿namespace EMC.VISITOR.Application;

/// <summary>
/// 訪客記錄输出参数
/// </summary>
public partial class VisitLogOutput : BaseOutput
{
    public List<string> Persons { get; set; }
    public string personlistString { get; set; }
    public string bcpersonlistString { get; set; }
    public string StaffConfirm { get; set; }
    /// <summary>
    /// Id
    /// </summary>
    public long? Id { get; set; }

    /// <summary>
    /// 訪客類型
    /// </summary>
    public VisitorType? Type { get; set; }

    /// <summary>
    /// 訪客手機
    /// </summary>
    public string? Vphone { get; set; }

    /// <summary>
    /// 訪客姓名
    /// </summary>
    public string? Visitor { get; set; }

    /// <summary>
    /// 訪客性別
    /// </summary>
    public SexType? Sex { get; set; }
    public virtual string? IdCardImg { get; set; }
    /// <summary>
    /// 訪客身份證
    /// </summary>
    public string? IdCard { get; set; }

    /// <summary>
    /// 預約來訪時間
    /// </summary>
    public DateTime? VisitTime { get; set; }

    /// <summary>
    /// 預約結束時間
    /// </summary>
    public DateTime? VendTime { get; set; }

    /// <summary>
    /// 出入門禁點
    /// </summary>
    public string? VisitSite { get; set; }

    /// <summary>
    /// 來訪單位
    /// </summary>
    public string? Vcompany { get; set; }

    /// <summary>
    /// 訪客人數
    /// </summary>
    public long? Vnum { get; set; }

    /// <summary>
    /// 拜訪事由
    /// </summary>
    public string? Vreason { get; set; }

    /// <summary>
    /// 人臉頭像
    /// </summary>
    public string? Vimg { get; set; }
    public virtual string? HwImg { get; set; }
    public SysFile VimgAttachment { get; set; }

    /// <summary>
    /// 作業區域
    /// </summary>
    public string? VisitArea { get; set; }

    /// <summary>
    /// 證件照片
    /// </summary>
    public string? DocImg { get; set; }
    public SysFile DocImgAttachment { get; set; }

    /// <summary>
    /// 車牌號
    /// </summary>
    public string? CarNo { get; set; }

    /// <summary>
    /// 物品信息
    /// </summary>
    public string? GoodsInfo { get; set; }

    /// <summary>
    /// 部門
    /// </summary>
    public long? DeptId { get; set; }

    /// <summary>
    /// 部門 描述
    /// </summary>
    public string DeptIdName { get; set; }

    /// <summary>
    /// 被訪人姓名
    /// </summary>
    public long? LeaderId { get; set; }

    public virtual string? LastLeaderName { get; set; }

    public virtual DateTime? WaitToEnterTime { get; set; }
    /// <summary>
    /// 被訪人姓名 描述
    /// </summary>
    public string LeaderIdRealName { get; set; }

    /// <summary>
    /// 被訪人姓名
    /// </summary>
    public string? Staff { get; set; }

    /// <summary>
    /// 被訪人手機
    /// </summary>
    public string? Iphone { get; set; }

    /// <summary>
    /// 狀態
    /// </summary>
    public ProcessStatus? Status { get; set; }

    /// <summary>
    /// 創建時間
    /// </summary>
    public DateTime? CreateTime { get; set; }

    /// <summary>
    /// 更新時間
    /// </summary>
    public DateTime? UpdateTime { get; set; }

    /// <summary>
    /// 創建人
    /// </summary>
    public long? CreateUserId { get; set; }

    /// <summary>
    /// 創建人 描述
    /// </summary>
    public string CreateUserIdRealName { get; set; }

    /// <summary>
    /// 修改人
    /// </summary>
    public long? UpdateUserId { get; set; }

    /// <summary>
    /// 修改人 描述
    /// </summary>
    public string UpdateUserIdRealName { get; set; }

    /// <summary>
    /// 分享人Id
    /// </summary>
    public long? IsBeShared { get; set; }

    public string Position { get; set; }

    public string haImg { get; set; }
    }
 

